Big Huge Thesaurus

whole kit and caboodle

noun